package com.mingqijia.gassafety.webserver.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

/**
 * <p>
 *
 * @author wanghai
 * @since 2022-06-10
 */

@Data
@ApiModel(value = "客户绑定设备筛选")
public class ComsumerEquipmentRequest {
    private Integer templateType;

    @NotEmpty(message = "客户id不能为空")
    @ApiModelProperty("客户id")
    private String consumerId;

    @ApiModelProperty("设备号")
    private String imei;

    @ApiModelProperty("设备名称")
    private String equipmentName;

    @ApiModelProperty("安装位置")
    private String installationPosition;

    @ApiModelProperty("设备型号")
    private String equipmentModel;

    @ApiModelProperty("设备厂商")
    private String equipmentManufacturer;

    @ApiModelProperty("设备类型")
    private String equipmentType;

    @ApiModelProperty("运营商")
    private String operators;

    @ApiModelProperty("通讯方式")
    private String communicationMode;


    @ApiModelProperty("订单编号")
    private String outOrderCode;

    @ApiModelProperty("是否删除客户 Y代表删除 N代表不删除")
    private String isDeleteConsumer;

    @ApiModelProperty("页数")
    private int page = 1;

    @ApiModelProperty("条数")
    private int pageSize = 100;
}

